﻿USE [HelperDatabase];
SET NOCOUNT ON;
SET XACT_ABORT ON;
GO

BEGIN TRANSACTION;
INSERT INTO [dbo].[NguoiDung]([MaNguoiDung], [Password], [NhomNguoiDung_ID], [MaPhongBan], [ViTriPhongBan], [Ten], [NgaySinh], [Email], [ThongTinNhanVien], [TrangThai], [deleted])
SELECT N'x', N'x', NULL, NULL, NULL, N'x', NULL, NULL, NULL, NULL, 0
COMMIT;
RAISERROR (N'[dbo].[NguoiDung]: Insert Batch: 1.....Done!', 10, 1) WITH NOWAIT;
GO






USE [HelperDatabase];
SET NOCOUNT ON;
SET XACT_ABORT ON;
GO



BEGIN TRANSACTION;
INSERT INTO [dbo].[TrangThaiQuyTrinhMuaHang]([ID], [MoTa])
SELECT 1, N'Chỉnh sửa phiếu đề nghị mua hàng' UNION ALL
SELECT 2, N'Chờ duyệt sửa phiếu đề nghị mua hàng' UNION ALL
SELECT 3, N'Không duyệt phiếu đề nghị mua hàng' UNION ALL
SELECT 4, N'Đã duyệt phiếu đề nghị mua hàng' UNION ALL
SELECT 5, N'Đã tạo phiếu mua hàng' UNION ALL
SELECT 6, N'Chỉnh sửa phiếu tạm ứng' UNION ALL
SELECT 7, N'Chờ duyệt phiếu tạm ứng' UNION ALL
SELECT 8, N'Không duyệt phiếu tạm ứng' UNION ALL
SELECT 9, N'Đã duyệt phiếu tạm ứng' UNION ALL
SELECT 10, N'Đang mua hàng' UNION ALL
SELECT 11, N'x' UNION ALL
SELECT 12, N'Đang nhập kho' UNION ALL
SELECT 13, N'Đã nhập kho' UNION ALL
SELECT 14, N'x' UNION ALL
SELECT 15, N'x' UNION ALL
SELECT 16, N'Chỉnh sửa phiếu thanh toán' UNION ALL
SELECT 17, N'Chờ duyệt phiếu thanh toán' UNION ALL
SELECT 18, N'Không duyệt phiếu thanh toán' UNION ALL
SELECT 19, N'Đã duyệt phiếu thanh toán' UNION ALL
SELECT 20, N'Kết thúc'
COMMIT;
RAISERROR (N'[dbo].[TrangThaiQuyTrinhMuaHang]: Insert Batch: 1.....Done!', 10, 1) WITH NOWAIT;
GO







USE [HelperDatabase];
SET NOCOUNT ON;
SET XACT_ABORT ON;
GO



BEGIN TRANSACTION;
INSERT INTO [dbo].[QuyenHan]([QuyenHan_ID], [TenQuyen], [GhiChu], [TrangThai], [deleted])
SELECT 1, N'Quản lý nhà cung cấp', NULL, NULL, 0 UNION ALL
SELECT 2, N'Quản lý nhóm hàng hóa', NULL, NULL, 0 UNION ALL
SELECT 3, N'Quản lý hàng hóa', NULL, NULL, 0 UNION ALL
SELECT 4, N'Quản lý nhóm người dùng', NULL, NULL, 0 UNION ALL
SELECT 5, N'Quản lý người dùng', NULL, NULL, 0 UNION ALL
SELECT 6, N'Quản lý phòng ban', NULL, NULL, 0 UNION ALL
SELECT 7, N'x', NULL, NULL, 1 UNION ALL
SELECT 8, N'x', NULL, NULL, 1 UNION ALL
SELECT 9, N'x', NULL, NULL, 1 UNION ALL
SELECT 10, N'Lập phiếu đánh giá nhà cung cấp', NULL, NULL, 0 UNION ALL
SELECT 11, N'Duyệt phiếu đánh giá nhà cung cấp', NULL, NULL, 0 UNION ALL
SELECT 12, N'x', NULL, NULL, 1 UNION ALL
SELECT 13, N'x', NULL, NULL, 1 UNION ALL
SELECT 14, N'Lập phiếu đề nghị mua hàng', NULL, NULL, 0 UNION ALL
SELECT 15, N'Duyệt phiếu đề nghị mua hàng', NULL, NULL, 0 UNION ALL
SELECT 16, N'Lập phiếu mua hàng', NULL, NULL, 0 UNION ALL
SELECT 17, N'Lập phiếu tạm ứng', NULL, NULL, 0 UNION ALL
SELECT 18, N'Duyệt phiếu tạm ứng', NULL, NULL, 0 UNION ALL
SELECT 19, N'Lập phiếu thanh toán', NULL, NULL, 0 UNION ALL
SELECT 20, N'Duyệt phiếu thanh toán', NULL, NULL, 0 UNION ALL
SELECT 21, N'Phiếu nhập kho', NULL, NULL, 0 UNION ALL
SELECT 22, N'x', NULL, NULL, 1 UNION ALL
SELECT 23, N'x', NULL, NULL, 1 UNION ALL
SELECT 24, N'x', NULL, NULL, 1 UNION ALL
SELECT 25, N'x', NULL, NULL, 1 UNION ALL
SELECT 26, N'Sửa trạng thái quy trình', NULL, NULL, 0 UNION ALL
SELECT 27, N'Sửa định dạng mã phiếu', NULL, NULL, 0 UNION ALL
SELECT 28, N'Quản lý quy trình', NULL, NULL, 0 UNION ALL
SELECT 29, N'x', NULL, NULL, 1 UNION ALL
SELECT 30, N'Xem tất cả phiếu', NULL, NULL, 1 UNION ALL
SELECT 31, N'Thống kê hàng hóa nhập kho', NULL, NULL, 0 UNION ALL
SELECT 32, N'Thống kê tạm ứng', NULL, NULL, 0 UNION ALL
SELECT 33, N'x', NULL, NULL, 1 UNION ALL
SELECT 34, N'x', NULL, NULL, 1 UNION ALL
SELECT 35, N'Lập phiếu đánh giá nhà cung cấp (xem toàn bộ)', NULL, NULL, 0 UNION ALL
SELECT 36, N'Lập phiếu đề nghị mua hàng (xem toàn bộ)', NULL, NULL, 0 UNION ALL
SELECT 37, N'Lập phiếu mua hàng (xem toàn bộ)', NULL, NULL, 0 UNION ALL
SELECT 38, N'Lập phiếu tạm ứng (xem toàn bộ)', NULL, NULL, 0 UNION ALL
SELECT 39, N'Phiếu nhập kho (xem toàn bộ)', NULL, NULL, 0 UNION ALL
SELECT 40, N'Lập phiếu thanh toán (xem toàn bộ)', NULL, NULL, 0
COMMIT;
RAISERROR (N'[dbo].[QuyenHan]: Insert Batch: 1.....Done!', 10, 1) WITH NOWAIT;
GO







USE [HelperDatabase];
SET NOCOUNT ON;
SET XACT_ABORT ON;
GO

BEGIN TRANSACTION;
INSERT INTO [dbo].[DinhDangMaPhieu]([ID], [LoaiPhieu], [DinhDang])
SELECT 1, N'Phiếu đề nghị mua hàng', N'DN.<DD>.<MM>.<YYYY>.<###>' UNION ALL
SELECT 2, N'Phiếu mua hàng', N'MH.<DD>.<MM>.<YYYY>.<###>' UNION ALL
SELECT 3, N'Phiếu nhập kho', N'NK.<DD>.<MM>.<YYYY>.<###>' UNION ALL
SELECT 4, N'Phiếu tạm ứng', N'TU.<DD>.<MM>.<YYYY>.<###>' UNION ALL
SELECT 5, N'Phiếu thanh toán', N'TT.<DD>.<MM>.<YYYY>.<###>' UNION ALL
SELECT 6, N'Phiếu đánh giá nhà cung cấp', N'DG.<DD>.<MM>.<YYYY>.<###>'
COMMIT;
RAISERROR (N'[dbo].[DinhDangMaPhieu]: Insert Batch: 1.....Done!', 10, 1) WITH NOWAIT;
GO







USE [HelperDatabase];
SET NOCOUNT ON;
SET XACT_ABORT ON;
GO

BEGIN TRANSACTION;
INSERT INTO [dbo].[TrangThaiPhieu]([TrangThaiPhieu_ID], [MoTa])
SELECT 2, N'Chỉnh sửa' UNION ALL
SELECT 3, N'Chờ duyệt' UNION ALL
SELECT 4, N'Không duyệt' UNION ALL
SELECT 5, N'Đã duyệt'
COMMIT;
RAISERROR (N'[dbo].[TrangThaiPhieu]: Insert Batch: 1.....Done!', 10, 1) WITH NOWAIT;
GO

















